public class GpDevice
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CONNECT_ERROR |
static java.lang.String |
DEVICE_NAME |
static java.lang.String |
DEVICE_READ |
static java.lang.String |
DEVICE_READ_CNT |
static java.lang.String |
DEVICE_STATUS |
static int |
MESSAGE_DEVICE_NAME |
static int |
MESSAGE_OFFLINE_STATUS |
static int |
MESSAGE_READ |
static int |
MESSAGE_STATE_CHANGE |
static int |
MESSAGE_TOAST |
static int |
MESSAGE_WRITE |
static java.util.Queue<java.lang.Integer> |
mReceiveQueue |
static java.lang.String |
PRINTER_ID |
static int |
STATE_CONNECTED |
static int |
STATE_CONNECTING |
static int |
STATE_INVALID_PRINTER |
static int |
STATE_LISTEN |
static int |
STATE_NONE |
static int |
STATE_VALID_PRINTER |
static java.lang.String |
TOAST |
构造器和说明 |
---|
GpDevice() |
限定符和类型 | 方法和说明 |
---|---|
void |
closePort()
方法说明 关闭端口
|
int |
getCommandType() |
int |
getConnectState() |
PortParameters |
getPortParameters() |
boolean |
getReceiveDataEnable() |
GpCom.ERROR_CODE |
openBluetoothPort(int id,
java.lang.String addr,
Handler mHandler)
方法说明 打开蓝牙端口
|
GpCom.ERROR_CODE |
openEthernetPort(int id,
java.lang.String ip,
int port,
Handler mHandler)
方法说明 打开网口 Gprinter打印机初始IP 192.168.123.100 端口 9100
|
GpCom.ERROR_CODE |
openUSBPort(Context context,
int id,
java.lang.String deviceName,
Handler handler)
方法说明 打开USB端口
|
GpCom.ERROR_CODE |
sendDataImmediately(java.util.Vector<java.lang.Byte> Command)
方法说明 立即发送数据
|
void |
setCommandType(int command) |
void |
setReceiveDataEnable(boolean b) |
public static final java.lang.String CONNECT_ERROR
public static final int STATE_NONE
public static final int STATE_LISTEN
public static final int STATE_CONNECTING
public static final int STATE_CONNECTED
public static final int STATE_INVALID_PRINTER
public static final int STATE_VALID_PRINTER
public static final int MESSAGE_STATE_CHANGE
public static final int MESSAGE_READ
public static final int MESSAGE_WRITE
public static final int MESSAGE_DEVICE_NAME
public static final int MESSAGE_TOAST
public static final int MESSAGE_OFFLINE_STATUS
public static final java.lang.String DEVICE_NAME
public static final java.lang.String TOAST
public static final java.lang.String PRINTER_ID
public static final java.lang.String DEVICE_STATUS
public static final java.lang.String DEVICE_READ
public static final java.lang.String DEVICE_READ_CNT
public static java.util.Queue<java.lang.Integer> mReceiveQueue
public void setCommandType(int command)
public int getCommandType()
public PortParameters getPortParameters()
public void setReceiveDataEnable(boolean b)
public boolean getReceiveDataEnable()
public int getConnectState()
public GpCom.ERROR_CODE openEthernetPort(int id, java.lang.String ip, int port, Handler mHandler)
ip
- ip地址port
- 端口号public GpCom.ERROR_CODE openBluetoothPort(int id, java.lang.String addr, Handler mHandler)
context
- 上下文addr
- 蓝牙地址public GpCom.ERROR_CODE openUSBPort(Context context, int id, java.lang.String deviceName, Handler handler)
context
- 上下文public void closePort()
public GpCom.ERROR_CODE sendDataImmediately(java.util.Vector<java.lang.Byte> Command)